﻿namespace RotovapPlatform.Domain.Equipment.Device.Robot.Dto;
public class RobotStatusDto
{
	// 机械手状态（功能码02）
	public bool IsIdle { get; set; }              // DO17: 空闲
	public bool IsProgramPaused { get; set; }     // DO18: 程序暂停
	public bool IsProgramRunning { get; set; }    // DO19: 程序运行
	public bool IsError { get; set; }             // DO20: 错误
	public bool IsPoweredOn { get; set; }         // DO21: 已上电
	public bool IsEnabled { get; set; }           // DO22: 已使能
	public bool IsMoving { get; set; }            // DO23: 运动中
	public bool IsStopped { get; set; }           // DO24: 静止
	public bool IsMachineOn { get; set; }         // DO25: 已开机
	public bool IsEmergencyStopped { get; set; }  // DO26: 系统急停按钮状态
	public bool IsProtectiveStopped { get; set; } // DO27: 保护性停止状态
}